㈠ 我的sql語句沒出錯,為什麼顯示不了結果
如果語句運行沒有報錯的話,那麼很可能是題主的數據表student里根本就不存在欄位sage的值介於時間從1900-01-01起到1900-12-31止之間的記錄,數據表裡不存在對應的記錄,語句運行後,自然就會返回空記錄集。,當然也有可能是其他原因,例如你誤連接到另一個資料庫,而這個資料庫剛好有student數據表而且數據表裡還未存入任何記錄等等
㈡ 為什麼在sql查詢,沒有顯示錯誤卻不顯示數據
可能是因為你「列5」設置的數據類型出錯了,字元串最好設置為varchar。
㈢ sql高手請進,有個命令顯示執行成功但不顯示結果,請問原因。
樓主你這樣寫語句,看得人特辛苦。
你看我整理一下的,多簡潔
SELECT
a.注冊號,
a.企業名稱,
a.地址,
a.法定代表人,
a.經營范圍,
a.聯系電話,
a.法人證件號碼,
a.新身份證號,
b.序號,
b.姓名,b.新身份證號
FROM
(源_前郭縣個體工商戶信息名單$
AS
a
INNER
JOIN
源_建設部門低收入$
AS
b
ON
a.新身份證號=b.新身份證號)
WHERE
a.新身份證號
=b.新身份證號
inner
join
只要在這兩個表的公共欄位之中有相符值,內部聯接將組合兩個表中的記錄。
所以你既然已經用了
inner
join
on
ON
a.新身份證號=b.新身份證號
就不需要再在後面用
WHERE
a.新身份證號
=b.新身份證號
這個句子啦
你試試刪掉where
後的句子
SELECT
a.注冊號,
a.企業名稱,
a.地址,
a.法定代表人,
a.經營范圍,
a.聯系電話,
a.法人證件號碼,
a.新身份證號,
b.序號,
b.姓名,b.新身份證號
FROM
(源_前郭縣個體工商戶信息名單$
AS
a
INNER
JOIN
源_建設部門低收入$
AS
b
ON
a.新身份證號=b.新身份證號)
希望對你有所幫助,也可以共同探討,有事網路
HI
:)
㈣ 寫了sql,但是執行時沒有結果,不知道是哪兒有問題(初學者)
你把SQL語句貼出來才能分析呀!你可以通過一下方法自己檢查一下:
sql語句有沒有問題
如果sql語句沒有問題就直接刷新一下資料庫在看一下。
㈤ SQL怎麼沒有顯示結果的呢
你的CID欄位內容後面有沒有空格啊。你Trim(CID)一下試試呢。
㈥ 在sql中運行的時候一直執行查詢 不出結果是怎麼回事
1. 網路不行
2. 表數據過多,條件限制太少
3. 多表查詢時,表之間的連接條件缺少
㈦ 為何執行sql語句,我的只有消息,沒有顯示窗口結果,第二張圖卻可以,一模一樣的語句啊,求解答
這只是可視化工具的不同產生的結果。
第一張圖是可視化工具SQLQuery執行語句後返回的成功的行數。
第二張圖是可視化工具microsoft sql server management是執行後返回執行後的結果。
㈧ SQL 查詢不出結果 只是顯示消息
查詢→查詢選項→結果(展開+)
1.網路→執行後放棄結果(去掉√)
2.文本→在執行查詢後放棄結果(去掉√)
確定
重新執行一遍查詢,結果頁就出來了
㈨ 為什麼sql2012表也正確,程序也正確 但是就是沒有查詢結果
表裡面沒有數據,也就是表是空表
或者沒有符合查詢條件的記錄
祝好運,望採納