第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

字段的拼接與計(jì)算

字段

基本上与列(column)的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常与计算字段一起使用。

拼接字段

在SQL中的SELECT语句中,可使用加号(+)或两个竖杠(||)操作符来拼接两个列。

Students表:

| id  | class_id | name | gender | score |
| --- | -------- | ---- | ------ | ----- |
| 1   | 1        | 小明 | M      | 90    |
| 2   | 1        | 小红 | F      | 95    |
| 3   | 1        | 小军 | M      | 88    |
| 4   | 1        | 小米 | F      | 73    |
| 5   | 2        | 小白 | F      | 81    |
| 6   | 2        | 小兵 | M      | 55    |
| 7   | 2        | 小林 | M      | 85    |
| 8   | 3        | 小新 | F      | 91    |
| 9   | 3        | 小王 | M      | 89    |
| 10  | 3        | 小丽 | F      | 88    |
SELECT name + '('+ gender +')', score FROM Students WHERE score > 90;
-- SELECT name || '('|| gender ||')', score FROM Students WHERE score>90; 

+---------------------------+-------+
| name + '(' + gender + ')' | score |
| ------------------------- | ----- |
| 小红(F)                   | 95    |
| 小新(F)                   | 91    |
+---------------------------+-------+

从示例的输出可以看到,SELECT语句可以很好地拼接字段,但实际上拼接的字段没有名字,一个没有名字的字段,客户端无法引用。
为了解决这个问题,可以使用AS为字段赋予别名:

SELECT name + '('+ gender +')' AS student_name , score FROM students WHERE score > 90;

+--------------+-------+
| student_name | score |
+--------------+-------+
| 小红(F)       | 95    |
| 小新(F)       | 91    |
+--------------+-------+

从输出可以看到,结果与以前的相同,但现在列名为student_name,任何客户端应用都可以按名称引用这个列,就像它是一个实际的表列一样。

计算字段

Score表:

| id  | class_id | name | math | chinese | foreign |
| --- | -------- | ---- | ---- | ------- | ------- |
| 1   | 1        | 小明 | 90   | 92      | 96      |
| 2   | 1        | 小红 | 95   | 99      | 99      |
| 3   | 1        | 小军 | 88   | 90      | 85      |
| 4   | 1        | 小米 | 73   | 80      | 88      |
| 5   | 2        | 小白 | 81   | 85      | 86      |
| 6   | 2        | 小兵 | 55   | 90      | 89      |
| 7   | 2        | 小林 | 85   | 92      | 93      |
| 8   | 3        | 小新 | 91   | 98      | 99      |
| 9   | 3        | 小王 | 89   | 90      | 90      |
| 10  | 3        | 小丽 | 88   | 82      | 84      |
SELECT name,math,chinese,foreign,math + chinese + foreign AS total_score FROM Score ORDER BY total_score DESC;

| name | math | chinese | foreign | total_score |
| ---- | ---- | ------- | ------- | ----------- |
| 小红 | 95   | 99      | 99      | 293         |
| 小新 | 91   | 98      | 99      | 288         |
| 小明 | 90   | 92      | 96      | 278         |
| 小林 | 85   | 92      | 93      | 270         |
| 小军 | 88   | 90      | 85      | 263         |
| 小王 | 89   | 90      | 90      | 269         |
| 小白 | 81   | 85      | 86      | 252         |
| 小丽 | 88   | 82      | 84      | 254         |
| 小米 | 73   | 80      | 88      | 241         |
| 小兵 | 55   | 90      | 89      | 234         |

其他计算操作符+、-、*、/都可以使用,此外,圆括号可用来区分优先顺序。

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
Web前端工程師
手記
粉絲
1.4萬(wàn)
獲贊與收藏
860

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消