日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql as_mysql AS子句

發(fā)布時間:2024/10/8 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql as_mysql AS子句 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我寫了一個查詢,并從出生日期開始,我計算出一個人的年齡,然后使用AS年齡創(chuàng)建一個年齡字段.

我的問題是,是否有可能再次匹配那個年齡段?

像這樣的東西,

SELECT `candidates`.`candidate_id`,

`candidates`.`first_name`,

`candidates`.`surname`,

`candidates`.`DOB`,

`candidates`.`gender`,

DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(`candidates`.`DOB`, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(`candidates`.`DOB`, '00-%m-%d')) AS `age`

FROM `candidates`

WHERE `age` <= 20

任何幫助將不勝感激?

—–所以我把WHERE更改為HAVING,這是我的完整查詢——

SELECT `candidates`.`candidate_id`,

`candidates`.`first_name`,

`candidates`.`surname`,

`candidates`.`DOB`,

`candidates`.`gender`,

`candidates`.`talent`,

`candidates`.`location`,

`candidates`.`availability`,

`candidate_assets`.`url`,

`candidate_assets`.`asset_size`

FROM `candidates`

LEFT JOIN `candidate_assets` ON `candidate_assets`.`candidates_candidate_id` = `C`.`candidate_id`

WHERE `C`.`availability` = 'yes'

AND C.talent = "actor"

AND C.skill = "accents"

AND C.gender = "male"

AND HAVING DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(`candidates`.`DOB`, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(`candidates`.`DOB`, '00-%m-%d')) <= 69

AND HAVING DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(`candidates`.`DOB`, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(`candidates`.`DOB`, '00-%m-%d')) <=19

AND HAVING DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(`candidates`.`DOB`, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(`candidates`.`DOB`, '00-%m-%d')) <=49

我收到以下錯誤,

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘HAVING DATE_FORMAT(NOW(), ‘%Y’) – DATE_FORMAT(candidates.DOB, ‘%Y’) – (DATE_’ at line 15

對于我的生活,我不知道它是什么.

解決方法:

一種方法是將原始查詢包裝為子查詢,并將WHERE子句移動到外部查詢:

SELECT * FROM (

SELECT `candidates`.`candidate_id`, -- this is the original query

`candidates`.`first_name`,

`candidates`.`surname`,

`candidates`.`DOB`,

`candidates`.`gender`,

DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(`candidates`.`DOB`, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(`candidates`.`DOB`, '00-%m-%d')) AS `age`

FROM `candidates` ) as innertable

WHERE `age` <= 20 -- this is now part of the outer query

澄清:這可以在MySQL 5中運行

注意:這假設原始查詢有效

標簽:mysql,sql

來源: https://codeday.me/bug/20190530/1185794.html

總結

以上是生活随笔為你收集整理的mysql as_mysql AS子句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人毛片在线免费观看 | 国产影视一区二区三区 | 激情小说激情视频 | 亚洲爽爽网 | 日韩视频在线免费观看 | 在线观看高h | 40一50一60老女人毛片 | √天堂资源地址在线官网 | 久久综合99| 欧美日韩一区二区三区在线电影 | a级片免费看 | 1级片在线观看 | 国产精品片 | 温柔少妇的高潮呻吟 | 亚洲精选在线 | 亚洲第8页 | 激烈娇喘叫1v1高h糙汉 | av成人在线免费观看 | 国产成人精品一区二区三区福利 | 影音先锋久久久久av综合网成人 | 中文字幕 日韩 欧美 | 婷婷中文 | 国产又粗又硬又长又爽的演员 | 国产v亚洲v天堂无码久久久 | 69看片| 国产又黄又粗又硬 | 亚洲一级片在线播放 | 日本青青草 | 91九色国产| 天天色综| 依人综合| 一边吃奶一边摸做爽视频 | 欧美精品一区二区三区久久久 | 国产三级漂亮女教师 | 综合网在线观看 | av基地 | 欧美 亚洲 另类 激情 另类 | 91华人在线| 亚洲一区二区黄 | 亚洲理论片在线观看 | 国产a国产片 | 亚洲网站在线免费观看 | 欧美美女一区二区 | av在线免费观看网址 | 天堂av官网 | 午夜影院美女 | 极品av在线 | 国产精品无码粉嫩小泬 | 免费av片| 欧美第一页| 91av福利 | 懂色av成人一区二区三区 | 亚洲成人日韩在线 | 香蕉视频污视频 | 天天操操 | 欧美 日韩 国产 在线 | 用力插视频 | 韩国三级中文字幕hd浴缸戏 | 中国老熟妇自拍hd发布 | 欧美日韩视频一区二区三区 | 亚洲开心网 | 成人91免费 | 欧美怡春院 | 爱爱视频一区二区 | 亚洲国产黄色av | 日本xxxxwwwww| 91爽爽 | 国产微拍精品一区 | 中国女人毛片 | 5月婷婷6月丁香 | 久久女同 | av影片在线 | 性久久 | 天天射天天干 | 中文字幕在线看高清电影 | 午夜偷拍福利视频 | 毛片久久久久 | 欧美婷婷| 日韩精品――中文字幕 | 精品人妻无码一区二区三区蜜桃一 | 中文字幕欧美激情 | 亚洲国产综合网 | 91视频高清 | www.人人干 | 欧美性生活网 | 人妻在线一区二区三区 | 亚洲九九爱 | 丰满放荡岳乱妇91ww | 色片免费观看 | 九九热免费视频 | 成人在线视频免费 | 国产精品中文久久久久久 | 四虎在线免费 | 欧美偷拍综合 | 日韩精品在线电影 | 免费欧美一级 | 日韩精品一二三区 | 日本在线高清 | 性做久久久久久久 |