查詢一個(gè)字段
● 查詢員工姓名
select ename from emp;
Select語句后面跟的是字段名稱,select是關(guān)鍵字,select和字段名稱之間采用空格隔開,from表示將要查詢的表,它和字段之間采用空格隔開。
● 查詢員工的編號(hào)和姓名
select empno, ename from emp;
查詢多個(gè)字段,select中的字段采用逗號(hào)間隔即可,最后一個(gè)字段,也就是在from前面的字段不能使用逗號(hào)了。
Select語句后面跟的是字段名稱,select是關(guān)鍵字,select和字段名稱之間采用空格隔開,from表示將要查詢的表,它和字段之間采用空格隔開。
可以將所有的字段放到select語句的后面,這種方案不方便,但是比較清楚,我們可以采用如下便捷的方式查詢?nèi)孔侄巍?/span>
select * from emp
采用select * from emp,雖然簡單,但是*號(hào)不是很明確,建議查詢?nèi)孔侄螌⑾嚓P(guān)字段寫到select語句的后面,在以后java連接數(shù)據(jù)庫的時(shí)候,是需要在java程序中編寫SQL語句的,這個(gè)時(shí)候編寫的SQL語句不建議使用select *這種形式,建議寫明字段,這樣可讀性強(qiáng)。
● 列出員工的編號(hào),姓名和年薪
select empno, ename, sal*12 from emp;
在select語句中可以使用運(yùn)算符,以上存在一些問題,年薪的字段名稱不太明確。
select empno as ‘員工編號(hào)’, ename as ‘員工姓名’, sal*12 as ‘年薪’ from emp
注意:字符串必須添加單引號(hào) | 雙引號(hào)
可以采用as關(guān)鍵字重命名表字段,其實(shí)as也可以省略,如:
select empno "員工編號(hào)", ename "員工姓名", sal*12 "年薪" from emp