關於sql語句的問題

2022-12-20 04:01:18 字數 642 閱讀 6374

1樓:__牙擦蘇

應該將order by子句放在where子句的後面,因為資料庫是先執行from然後where然後才是order

如下:select o.orderedon,o.name,o.partnum,p.partnum,p.description

from orders o,par p

where o.partnum=p.partnumorder by name

2樓:匿名使用者

order by 放後面

name最好改成o.name 這樣更加明確

而且可以提高執行效率 減少 他解析的時間

3樓:匿名使用者

select o.orderedon,o.name,o.partnum,p.partnum,p.description from orders o,par p

where o.partnum=p.partnumorder by o.name

order by 要放在最後

4樓:匿名使用者

呵呵!! 多看看教程,那樣才能真正的學到手了。

5樓:下揚州啊

where條件在order by前面

sql語句問題,sql語句問題

group by是分組函式 描述可能不準確 count是聚合函式,一定要確定分組的維度,才能在該維度下使用聚合函式進行統計,你要新增dname,那麼dname應該和deptno一起作為統計的維度,又dname在dept表中需要進行表關聯,所以 sql select deptno,dname,coun...

請教關於SQL語句like用法的問題

用in吧,不要用like 也可能是我的理解錯了,我的理解是csdydj.產權證號的值,比如有 1,2,3 這3個值,包含在 select csajzt.產權證號 from csajzt where 受理編號 123 內,比如有 3,4,5 這3個值,得出的結果是3 改為這樣 select from ...

關於SQL語句裡面被除數為0的問題

簡單做的話,可以在除數 count distinct case when b.status 1 then b.taskid end count case when b.taskid 0 and b.status 0 then b.taskid end 的外回 層加一答 個decode decode ...