當前位置:首頁 » 編程語言 » sql語句寫的不好會怎麼樣
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql語句寫的不好會怎麼樣

發布時間: 2022-08-16 05:28:05

❶ 我寫的sql語句,總有錯,幫我看看

第一:"紅" 只能用單引號 '紅'
第二:into 要在from 前
select 供應商號,工程號,數量 into dbf supply_temp from 供應 a,零件 b where a.零件號=b.零件號 and b.顏色=』紅』 order by 數量 desc 有那個提示? 把dbf去掉

❷ 如果這個sql語句這樣寫的話,會有什麼影響

如果改成select * from table1 a, table2 b 就不是你想要的結果了.結果會是一個笛卡兒集

❸ SQL語句 不對求指教下 哪裡寫的有問題呢

攻擊艦減員時間=A.後面多了個逗號
inserted A 前面少了個FROM

❹ sql語句不會寫

首先確定A表和B表的主鍵,並且找他們的關聯關系,然後找到計算庫存的方法
例如:某型號庫存 = 上期結余 + 本期入庫 - 本期出庫
這樣就會發現 用這倆個表是實現不了你的需求的
如果上期並不存在結余則 庫存 = 本期入庫 - 本期出庫
那麼依照這個方法可以得到SQL為:
select sum(b.數量) - sum(a.數量 ),a.物料號,a.名稱,a..型號
from a,b
where a.型號 = b.型號 and a.物料號 = b.物料號
group by a.物料號,a.名稱,a..型號

❺ 在寫SQL語句的時候最常犯的錯誤有哪些

.......................
1、多寫空格,『,』等特殊符號
2、因個人思路問題造成的語法錯誤或者因使用不同的庫,因各庫間有差異導致的語法錯誤
3、欄位名,表名寫錯
暫時也就想這些,,,這個出錯的可能很多,開始養成良好的習慣就好,,,

❻ 哪些寫法會導致sql語句索引失效

1、索引列有函數處理或隱式轉換,不走索引
2、索引列傾斜,個別值查詢時,走索引代價比走全表掃描高,所以不走索引
3、索引列沒有限制 not null,索引不存儲空值,如果不限制索引列是not null,oracle會認為索引列有可能存在空值,所以不會按照索引計算)

❼ 這個SQL語句寫的有錯誤,要怎麼改呢

你不是問過了嗎?
SELECT [EmplName] FROM [srv_lnk].[a1].[dbo].[HrEmployee] tt
where exists
(select COUNT(1) FROM [fixoa].[dbo].[OA_T_KQLB] where CardNo=tt.CardID);
試試這一個

❽ oracle中sql問的大寫與小寫會影響sql語句的效率嗎

1. 對該SQL基本無影響,因為關鍵字大小寫不會執行計劃
2. 對整個資料庫的影響,也是很小的,SQL解析只佔用SHARED_POOL。
但建議你規范(統一)寫法,比如所有關鍵字都用大寫,這樣在解析時可以復用

❾ 怎麼樣寫SQL語句可以提高資料庫的執行速度應該注意那些

這個范圍太大了,一下子是很難說清楚的,如果用sql server 的話,可以使用它自帶的優化器來優化,然後看看它給你的建議去優化。要注意規范化編程。而且要抓住一個原則來寫,就是進可能縮小查詢出來的結果集,哪怕多次查詢都沒所謂,要一步一步把大數據量縮小。很多隻是還是得在時間中優化。SET STATISTICS TIME ON;SQL 語句SET STATISTICS TIME OFF;這個是sqlserver ,可以測出執行時間。編寫的時候要時刻想著:縮小結果集、減少連接次數和表數。大數據量不要用update,可以用臨時表作為過度來實現update操作。

❿ 寫sql語句時應注意什麼,怎樣才能寫好sql

高級查詢和子查詢
內連接 外聯結 自連接
多練習一下。