调查问卷统计表sql

调查问卷统计表sql

问:请教一个高难的SQL语句
  1. 答:只并码要一个case 语句竖蔽亮就可以了
    select s.SurveyTitle,q.QuestionDesc,
    case a.Answer
    when 'A' then q.OptionA
    when 'B'余宽 then q.OptionB
    when 'C' then q.OptionC
    when 'D' then q.OptionD
    end desc,a.AnswerPeople
    from Answer a,Survey s,Question q
    where a.SurveyId = s.SurveyId and a.QuestionId= q.QuestionId
问:SQL语句创建表
  1. 答:SQL语句如下:
    1、 创建系别表
    CREATE TABLE Department (
    depNo INT PRIMARY KEY,
    depName VARCHAR (20),
    depMan VARCHAR (20)
    );
    2、创建教师信息表(Teacher表)
    CREATE TABLE Teacher (
    tNo INT PRIMARY KEY,
    tName VARCHAR (20),
    tSex CHAR (2) NOT NULL CHECK (tSex IN('男', '女')),
    tBirthDate date,
    tSalary DECIMAL (7, 2),
    tHairDate date,
    depNo INT
    );
    SQL解析:
    1、CREATE TABLE 语句用于创建数据库中的表
    2、表由行和列组成,每个表都必须有个袭宽表名,所以系别表我们命名为Department,教师信息表命名为Teacher。
    3、我们需要定义链禅余列的数据类型棚滚,例如 varchar、integer、decimal、date 等等
    扩展资料
    1、SQL CREATE TABLE 语句语法解析
    CREATE TABLE 表名称
    (
    列名称1 数据类型,
    列名称2 数据类型,
    列名称3 数据类型,
    ....
    )
    2、数据类型(data_type)见下表
    参考资料来源:
  2. 答:create table users (
    uName varchar(50) primary key ,
    uGander varchar(50),
    uAge varchar(50),
    uCareer varchar(50),
    uNote varchar(50),
    uLog varchar(50),
    uPwd varchar(50)
    )
    扩展资料:
    Sql语句
    DROP TABLE 名字 //删除表
    CREATE TABLE 名字(列名  数据类型,列明 数据类型) //创建表和列 
    如果需要必须填写的数据,在创建列的时候:
    CREATE TABLE 名字(
    列名 拦锋拍 数据类型 not null,
    列名 数据类型 not null

    默认值填简羡写:
    CREATE TABLE 名字(
    列名  数据类型 DEFAULT ‘dasda’,
    列名 数据类型 DEFAULT ‘asdasda’
    ) 
    设置主键列:
    CREATE TABLE 名字(
    列名  数据类型 PRIMARY KEY,
    列名 数据类型 DEFAULT ‘asdasda’

    参考基键资料来源:
  3. 答:USE 数据姿或库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值',
    列名 类型(大小) DEFAULT'默认值',
    列名键咐 类型(大小) DEFAULT'默认值迹亮伍',
    ... ...);
    比如:
    create table emp(
    id int,
    ename varchar(30),
    age int,
    job varchar(20)
    );
  4. 答:CREATE TABLE 语句用于创建数据库中的表。
    具体用法为:
    CREATE TABLE 表名称
    (
    列名称1 数据类型,
    列名称2 数据类型,
    列名称3 数据类型,
    ....
    )
    扩展资料:
    创建表数据类型:
    integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。
    decimal(size,d) numeric(size,d):容纳带有小数的数字。
    char(size):容纳固定长度的樱罩字符串
    varchar(size):容纳可变长粗者度的岩颂薯字符串
    date(yyyymmdd):容纳日期。
    参考资料:
  5. 答:create table dept
    (
    depNo varchar2(20) primary key,
    depName varchar2(100),
    depMan varchar2(50)
    )
    create table Teacher
    (
    tNo varchar2(20) primary key,
    tName varchar2(50),
    tSex varchar2(2) check(tSex in('没烂男'薯察哗数行,'女')),
    tBirthDate datetime,
    tSalary float,
    tHairDate datetime,
    depNo varchar(20) references dept(depNo)
    )
  6. 答:方法一:SQL语句创建数据库
    create database stuDB
    on  primary  -- 默认就属于primary文件组,可省
    (
    /*--数据文件悄亮的具体描述--*/
    name='stuDB_data',  -- 主数据文件的逻辑名称
    filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
    size=5mb, --主数据文件的初始消伍大小
    maxsize=100mb, -- 主数据文件增长的最大值
    filegrowth=15%--主数据文件的增长率
    )
    log on
    (
    /*--日志文件的具体描述,各参数含义同上--*/
    name='stuDB_log',
    filename='D:\stuDB_log.ldf',
    size=2mb,
    filegrowth=1mb
    )
    方法二:phpMyAdmin创建数据库
    一、双击打开服务器
    二、启动服务器
    三、启桥宽点击MySQL管理器
    四、进入phpMyAdmin,登录,点击数据库,输入数据库名,点击创建(如下图红箭头)
    五、数据库就创建完了
问:sql数据库设计
  1. 答:坦白的说,碰到这种问题,百度的积分没有吸引力。
  2. 答:er图不会 感觉都没什么必要 其他的嘛 呵呵 简单 不过积分嘛 没吸引力
调查问卷统计表sql
下载Doc文档

猜你喜欢