Query : select *from where sid='S_1001' or sid='S_1002' or sid='S_1003'Error Code : 1064You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where sid='S_1001' or sid='S_1002' or sid='S_1003'' at line 1Execution Time : 00:00:00:000Transfer Time? : 00:00:00:000Total Time???? : 00:00:00:000為什么會這樣翻譯過的代碼也一樣這是數據庫所有代碼CREATE TABLE stu (?? ?sid?? ?CHAR(6),?? ?sname?? ??? ?VARCHAR(50),?? ?age?? ??? ?INT,?? ?gender?? ?VARCHAR(50));INSERT INTO stu VALUES('S_1001', 'liuYi', 35, 'male');INSERT INTO stu VALUES('S_1002', 'chenEr', 15, 'female');INSERT INTO stu VALUES('S_1003', 'zhangSan', 95, 'male');INSERT INTO stu VALUES('S_1004', 'liSi', 65, 'female');INSERT INTO stu VALUES('S_1005', 'wangWu', 55, 'male');INSERT INTO stu VALUES('S_1006', 'zhaoLiu', 75, 'female');INSERT INTO stu VALUES('S_1007', 'sunQi', 25, 'male');INSERT INTO stu VALUES('S_1008', 'zhouBa', 45, 'female');INSERT INTO stu VALUES('S_1009', 'wuJiu', 85, 'male');INSERT INTO stu VALUES('S_1010', 'zhengShi', 5, 'female');INSERT INTO stu VALUES('S_1011', 'xxx', NULL, NULL);CREATE TABLE emp(?? ?empno?? ??? ?INT,?? ?ename?? ??? ?VARCHAR(50),?? ?job?? ??? ?VARCHAR(50),?? ?mgr?? ??? ?INT,?? ?hiredate?? ?DATE,?? ?sal?? ??? ?DECIMAL(7,2),?? ?comm?? ??? ?DECIMAL(7,2),?? ?deptno?? ??? ?INT) ;INSERT INTO emp VALUES(7369,'SMITH','CLERK',7902,'1980-12-17',800,NULL,20);INSERT INTO emp VALUES(7499,'ALLEN','SALESMAN',7698,'1981-02-20',1600,300,30);INSERT INTO emp VALUES(7521,'WARD','SALESMAN',7698,'1981-02-22',1250,500,30);INSERT INTO emp VALUES(7566,'JONES','MANAGER',7839,'1981-04-02',2975,NULL,20);INSERT INTO emp VALUES(7654,'MARTIN','SALESMAN',7698,'1981-09-28',1250,1400,30);INSERT INTO emp VALUES(7698,'BLAKE','MANAGER',7839,'1981-05-01',2850,NULL,30);INSERT INTO emp VALUES(7782,'CLARK','MANAGER',7839,'1981-06-09',2450,NULL,10);INSERT INTO emp VALUES(7788,'SCOTT','ANALYST',7566,'1987-04-19',3000,NULL,20);INSERT INTO emp VALUES(7839,'KING','PRESIDENT',NULL,'1981-11-17',5000,NULL,10);INSERT INTO emp VALUES(7844,'TURNER','SALESMAN',7698,'1981-09-08',1500,0,30);INSERT INTO emp VALUES(7876,'ADAMS','CLERK',7788,'1987-05-23',1100,NULL,20);INSERT INTO emp VALUES(7900,'JAMES','CLERK',7698,'1981-12-03',950,NULL,30);INSERT INTO emp VALUES(7902,'FORD','ANALYST',7566,'1981-12-03',3000,NULL,20);INSERT INTO emp VALUES(7934,'MILLER','CLERK',7782,'1982-01-23',1300,NULL,10);CREATE TABLE dept(?? ?deptno?? ??? ?INT,?? ?dname?? ??? ?VARCHAR(14),?? ?loc?? ??? ?VARCHAR(13));INSERT INTO dept VALUES(10, 'ACCOUNTING', 'NEW YORK');INSERT INTO dept VALUES(20, 'RESEARCH', 'DALLAS');INSERT INTO dept VALUES(30, 'SALES', 'CHICAGO');INSERT INTO dept VALUES(40, 'OPERATIONS', 'BOSTON');SELECT * FROM dept;SELECT * FROM emp;SELECT * FROM stu;-- 查詢性別為女,并且年齡大于等于50的記錄SELECT*FROM stu WHERE gender='female' AND age>=50;-- 查詢學號為S_1001,或者姓名為liSi的記錄SELECT *FROM stu WHERE sid='S_1001' OR sname='lisi';-- 查詢學號為S_1001,S_1002,S_1003的記錄SELECT *FROM WHERE sid='S_1001' OR sid='S_1002' OR sid='S_1003'; -- 查詢年齡為null的記錄
添加回答
舉報
0/150
提交
取消