婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 在MySQL中自定義參數(shù)的使用詳解

在MySQL中自定義參數(shù)的使用詳解

熱門(mén)標(biāo)簽:巫師三血與酒地圖標(biāo)注 400電話申請(qǐng)信用卡 常州網(wǎng)絡(luò)外呼系統(tǒng)開(kāi)發(fā) 安徽ai電話電銷(xiāo)機(jī)器人有效果嗎 走過(guò)哪個(gè)省地圖標(biāo)注 在哪里申請(qǐng)400電話 銷(xiāo)售語(yǔ)音電話機(jī)器人 萊西市地圖標(biāo)注 外呼系統(tǒng)電銷(xiāo)受騙

MySQL變量包括系統(tǒng)變量和系統(tǒng)變量。這次的學(xué)習(xí)任務(wù)是用戶自定義變量。用戶變量主要包括局部變量和會(huì)話變量。

用戶自定義變量的聲明方法形如:@var_name,其中變量名稱由字母、數(shù)字、“.”、“_”和“$”組成。當(dāng)然,在以字符串或者標(biāo)識(shí)符引用時(shí)也可以包含其他字符(例如:@'my-var',@”my-var”,或者@my-var)。

用戶自定義變量是會(huì)話級(jí)別的變量。其變量的作用域僅限于聲明其的客戶端鏈接。當(dāng)這個(gè)客戶端斷開(kāi)時(shí),其所有的會(huì)話變量將會(huì)被釋放。

用戶自定義變量是不區(qū)分大小寫(xiě)的。

使用SET語(yǔ)句來(lái)聲明用戶自定義變量:

SET @my_var = 1; 
SET @my_var := 1; 

不使用set時(shí)采用:=賦值,因?yàn)椴捎?可能被認(rèn)為是比較操作符。

以下用一個(gè)案例說(shuō)明:

編寫(xiě)一個(gè) SQL查詢 來(lái)實(shí)現(xiàn)分?jǐn)?shù)排名。如果兩個(gè)分?jǐn)?shù)相同,則兩個(gè)分?jǐn)?shù)排名(Rank)應(yīng)該相同。請(qǐng)注意,平局之后的下一個(gè)排名數(shù)應(yīng)該是下一個(gè)連續(xù)的整數(shù)值。換句話說(shuō),行列之間不應(yīng)該有“漏洞”。

+—-+——-+
| Id | Score |
+—-+——-+
| 1 | 3.50 |
| 2 | 3.65 |
| 3 | 4.00 |
| 4 | 3.85 |
| 5 | 4.00 |
| 6 | 3.65 |
+—-+——-+

例如,根據(jù)給定的上述 Scores 表,您的查詢應(yīng)該生成以下報(bào)告(按最高分排序):

+——-+——+
| Score | Rank |
+——-+——+
| 4.00 | 1 |
| 4.00 | 1 |
| 3.85 | 2 |
| 3.65 | 3 |
| 3.65 | 3 |
| 3.50 | 4 |
+——-+——+

查詢語(yǔ)句:

select Score, @rank := @rank + (@pre > (@pre:=Score)) Rank 
from Scores ,(SELECT @rank := 0,@pre:= -1) INIT 
ORDER BY Score DESC 

注:

@rank表示成績(jī)排名

@pre表示上一個(gè)人的分?jǐn)?shù)

當(dāng)與上一個(gè)分?jǐn)?shù)不一樣時(shí)@rank = @rank + 1,否則,@rank=rank。

將@rank初始化為1,@pre初始化為-1。

實(shí)驗(yàn)結(jié)果為:

以上這篇在MySQL中自定義參數(shù)的使用詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 關(guān)于MySQL的存儲(chǔ)函數(shù)(自定義函數(shù))的定義和使用方法詳解
  • 詳解MySql存儲(chǔ)過(guò)程參數(shù)的入門(mén)使用
  • MYSQL配置參數(shù)優(yōu)化詳解

標(biāo)簽:煙臺(tái) 河北 來(lái)賓 果洛 赤峰 陽(yáng)江 鞍山 黃石

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在MySQL中自定義參數(shù)的使用詳解》,本文關(guān)鍵詞  在,MySQL,中,自定義,參數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在MySQL中自定義參數(shù)的使用詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于在MySQL中自定義參數(shù)的使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 酉阳| 岱山县| 郯城县| 正阳县| 朝阳市| 塘沽区| 罗源县| 玉溪市| 丽水市| 定陶县| 晴隆县| 呼伦贝尔市| 黄龙县| 石狮市| 雷山县| 北流市| 芮城县| 大城县| 洪洞县| 南丰县| 桓台县| 新干县| 新乡市| 视频| 丹巴县| 孟村| 普宁市| 江西省| 宜君县| 芦溪县| 东丰县| 石渠县| 酒泉市| 金乡县| 海伦市| 东平县| 宁海县| 外汇| 太湖县| 屯昌县| 新乡县|