1樓:我要註冊和登入
括號一般不多加,需要用到的時候就用();比如一個子查詢、或者是where後面的條件 1.(子查詢正如你寫的那個) select top 1 * from (這裡是第一個sql語句),這裡報錯的原因是()外面沒有加上 別名;寫成 select top 1 * from (這裡是第一個sql語句) aaa,aaa名字隨便取了就是一個別名;
2.(條件)select * from tb where (條件一) and (條件二)
換行不影響執行,sql遇到";"會認為一個語句的結束,所以規範的語句以一個";"結束;雖然不是必須的,但是一個好習慣。
最後這個:「然後就出錯了,提示「;」附近有錯」,上面已經解答了。
2樓:匿名使用者
string sql=@"這裡面可以隨便換行";
string sql=@"select * from a
select * from b";
3樓:匿名使用者
sql語句 不管多長都是一句話的。
執行時不能分段。
查詢語句可以加括號
4樓:匿名使用者
「;」是什麼,sql 裡有分號嗎
請問這個sql語句的執行順序是怎麼樣的
5樓:匿名使用者
現在子查詢,再是外面的查詢
sql語句的and和or怎麼確定執行的先後順序?
菜鳥請教sql問題
6樓:匿名使用者
不是有幫助的麼?看看吧
sql語句執行順序、
sql語句的and和or怎麼確定執行的先後順序呢
在j**a中寫一段很長的sql語句該怎麼寫 我這個該怎麼改
7樓:匿名使用者
說個簡單點的辦法,你這個sql語句別分行,比如你的sql語句是這樣的。
select "+ uid +"from " +t_user_log +" where name = "+ name+ 「and date between '」+
date +"'"
寫成類似於這種的。
你這sql語句我看著沒什麼問題,你扔到你資料庫裡看看能不能查出來。我拼sql語句一直都是先寫好sql語句,然後把條件換成「」.雙引號和括號再做處理,你這麼走幾遍就能看出是哪有問題了。
sql語句中,選擇結果如何按指定順序排序?
8樓:匿名使用者
可以這樣實現題主所要求的排序
select * from a_table1 wherename in(『張三』,『李四』,『王五』)order by (case name when '張三' then 1
when '李四' then 2 else 3 end);
SQL語言的問題,sql語句的問題?
在sql server中兩者沒有區別,但在oracle的sql語句中,delete from是不標準的語法,執行無法通過。oracle下執行delete from語句 成功 oracle下執行delete from語句 失敗 經驗分享 8種常見sql錯誤用法 關於sql server的一個問題?au...
SQL的問題,SQL的一個問題
將截斷字串或二進位制資料。這個是你插入的資料大於你欄位定義的長度,注意一個漢字是佔兩位的 char 我記得預設是1個還是2個位元組,應該定義為char 10 你又沒有聚集函式幹嘛寫group by去掉group by,或者你要是想分組就這樣 select 課程號,min 學號 min 成績 from...
sql語句的問題,sql解決問題思路
你說的條件有些模糊了。你需要查詢a表內與b表內的什麼值呢?a表與b表怎麼關聯的呢?如果沒有的話,直接。select from a b就可以了。排序的話用。order by 例如a表 id userid remark1 001 aaa 2 002 bbb 3 003 ccc 例如b表。id useri...