5.1???返回所有列
?????????select???*from???表名;
5.2???指定目標數據庫
?????????select???*from???scott.emp;
5.3???返回單列
?????????select???列名???from???表名;
?????????舉例:select???name???from???student;
?????????????????????select???student.name???from???student;(在存在多個表的時候用)
5.4??????返回多列
?????????select???列1???列2???列3???from???表名;
?????????舉例:select???studentid,name,age???from???student;
5.5??????使用別名
??????????語法:?select???列1???as???列名?,??列2???as???列名?? from??表名???as???表名;
?????????????????或??select??T.?列1???as???列名?,?T.?列2???as???列名?? from??表名???as???T;
???
???????????舉例:select???studentid???as???stuid?,name???as???stuname???from???student???as???class;
????????????語句返回的列名為stuid和stuname??
5.6?????? 連接字符串
???????????????oracle使用 || 來連接;
5.7????????數據排序
????????????排序的值可以是字母、數字、時間等;
????????????語法:
??????????????????select???列1,列2???from???表???order???by???列1???asc;
??????????????????(按照列1中的值升序排列,其中asc?可以忽略)?
??????????????????select???列1,列2???from???表???order???by???列1???desc;?????
??????????????????(按照列1中的值降序排列,其中desc不?可以忽略)?
5.8??????使用distinct排除重復數據
???????????????語法:select distinct?? 列1???from???表;
???????????????例:select???distinct???name???from???student;
5.9
??????
?????????select???*from???表名;
5.2???指定目標數據庫
?????????select???*from???scott.emp;
5.3???返回單列
?????????select???列名???from???表名;
?????????舉例:select???name???from???student;
?????????????????????select???student.name???from???student;(在存在多個表的時候用)
5.4??????返回多列
?????????select???列1???列2???列3???from???表名;
?????????舉例:select???studentid,name,age???from???student;
5.5??????使用別名
??????????語法:?select???列1???as???列名?,??列2???as???列名?? from??表名???as???表名;
?????????????????或??select??T.?列1???as???列名?,?T.?列2???as???列名?? from??表名???as???T;
???
???????????舉例:select???studentid???as???stuid?,name???as???stuname???from???student???as???class;
????????????語句返回的列名為stuid和stuname??
5.6?????? 連接字符串
???????????????oracle使用 || 來連接;
5.7????????數據排序
????????????排序的值可以是字母、數字、時間等;
????????????語法:
??????????????????select???列1,列2???from???表???order???by???列1???asc;
??????????????????(按照列1中的值升序排列,其中asc?可以忽略)?
??????????????????select???列1,列2???from???表???order???by???列1???desc;?????
??????????????????(按照列1中的值降序排列,其中desc不?可以忽略)?
5.8??????使用distinct排除重復數據
???????????????語法:select distinct?? 列1???from???表;
???????????????例:select???distinct???name???from???student;
5.9
??????