【文章內(nèi)容簡(jiǎn)介】
NULL(m, 0) ) 2000選擇部門30中的雇員SELECT * FROM emp WHERE deptno=30列出所有辦事員(CLERK)的姓名、編號(hào)和部門SELECT ename , empno , dname FROM emp JOIN dept ON = WHERE = 39。CLERK39。找出傭金高于薪金的雇員SELECT *FROM empWHERE m sal找出傭金高于薪金60%的雇員SELECT *FROM empWHERE m sal * 找出部門10中所有經(jīng)理和部門20中的所有辦事員的詳細(xì)資料SELECT *FROM empWHERE ( job = 39。MANAGER39。 AND deptno = 10 ) OR ( job = 39。CLERK39。 AND deptno = 20 )ORDER BY job找出部門10中所有經(jīng)理、部門20中所有辦事員,既不是經(jīng)理又不是辦事員但其薪金=2000的所有雇員的詳細(xì)資料SELECT * FROM WHERE ( JOB = 39。MANAGER39。 AND DEPTNO = 10 ) OR ( JOB = 39。CLERK39。 AND DEPTNO = 20 ) OR ( JOB NOT IN ( 39。MANAGER39。, 39。CLERK39。 ) AND SAL = 2000 ) ORDER BY JOB1找出收取傭金的雇員的不同工作SELECT DISTINCT JOB FROM WHERE COMM IS NOT NULL1找出不收取傭金或收取的傭金低于100的雇員SELECT *FROM empWHERE ISNULL(m, 0) 1001找出早于12年之前受雇的雇員SELECT *FROM WHERE YEAR(GETDATE()) YEAR(HIREDATE) 111顯示首字母大寫的所有雇員的姓名SELECT enameFROM empWHERE ASCII(ename) BETWEEN 65 AND 901顯示正好為5個(gè)字符的雇員姓名SELECT enameFROM empWHERE LEN(ename) = 51顯示帶有39。R39。的雇員姓名SELECT ENAMEFROM WHERE ENAME LIKE 39。%R%39。39。1顯示不帶有39。R39。的雇員姓名SELECT ENAMEFROM WHERE ENAME NOT LIKE 39。%R%39。1顯示包含A的所有雇員的姓名及A在姓名字段中的位置SELECT ENAME , CHARINDEX(39。A39。, ENAME) A的位置FROM WHERE ENAME LIKE 39。%A%39。1顯示所有雇員的姓名,用a替換所有39。A39。 SELECT REPLACE(ename, 39。A39。, 39。a39。) ENAMEFROM 顯示所有雇員的姓名的前三個(gè)字符SELECT SUBSTRING(ename, 1, 3) ENAMEFROM 2顯示雇員的詳細(xì)資料,按姓名排序SELECT *FROM ORDER BY ENAME 2顯示雇員姓名,根據(jù)其服務(wù)年限,將最老的雇員排在最前面SELECT ENAMEFROM ORDER BY HIREDATE2顯示所有雇員的姓名、工作和薪金,按工作內(nèi)的工作的降序順序排序,而工作按薪金排序SELECT ename , job , salFROM empORDER BY job DESC , Sal2顯示在一個(gè)月為30天的情況下所有雇員的日薪金,忽略小數(shù)SELECT ename 名字 , CAST(sal / 30 AS NUMERIC) 日薪FROM