亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你好,求問一下在SQL語句中,WHERE條件后面如何給數據的字段加函數?麻煩大佬幫忙看看

你好,求問一下在SQL語句中,WHERE條件后面如何給數據的字段加函數?麻煩大佬幫忙看看

PIPIONE 2021-05-31 15:11:03
一個DB數據庫文件xxx,其中有一個“riqi ”字段,類型為日期型,想通過select 語句根據“riqi”字段查詢庫中哪些條記錄為當年的數據select * from xxx where ( )where后面應該如果編寫呢,向各位高手求助,不勝感激!·!¥·¥#已經試著給“riqi”字段加了年份的函數,都提示錯誤,不知道在WHERE后面能不能給字段加函數呢?以上兩位朋友都是針對2009年來講的,請問如何在程序當中可以針對任意年來進行判斷呢,也就是把2009年換成提取當前日期的年份。還有對于select * from xxx where year(riqi)='2009'這個方法已經試過了,提示出錯。
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

完全是可以的
比如select * from xxx where year(riqi)='2009'
只要后面的條件是一個表達式就可以了
當然還可以更復雜

查看完整回答
反對 回復 2021-06-07
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

select * from xxx where riqi between '2009-1-1' and '2009-12-31'

查看完整回答
反對 回復 2021-06-07
  • 2 回答
  • 0 關注
  • 649 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號