Heim Datenbank MySQL-Tutorial sql server投影查询、选择查询

sql server投影查询、选择查询

Jun 07, 2016 pm 04:19 PM
server 投影 查询 选择

--简单查询 --投影查询 /* 简单查询关键字说明: all :指定显示所有的记录,包括重复行。all是默认设置。 distinct :指定显示所有的记录,但不包括重复行。 top n [percent]:指定从结果中返回前n行,或者前n%的数据记录 * : 表示所有记录 */ --选择一个表

   --简单查询

  --投影查询

  /*

  简单查询关键字说明:

  all :指定显示所有的记录,包括重复行。all是默认设置。

  distinct :指定显示所有的记录,但不包括重复行。

  top n [percent]:指定从结果中返回前n行,或者前n%的数据记录

  * : 表示所有记录

  */

  --选择一个表中指定的列

  --查询学生表中“姓名”,“年龄”

  select Sname , Sage from Student

  --查询学生表中的所有记录

  select * from Student --用*表示所有的列

  --查询学生表中所有学生的姓名,,去掉重复行

  select distinct Sname from Student

  /*

  用distinct关键字可以过滤掉查询结果中重复行

  */

  --查询学生表中前三行的记录

  select top 3 * from Student

  /*

  用top n 可以指定查询表中的前n行记录

  */

  --查询学生表中前50%的记录

  select top 50 percent * from Student

  /*

  用top n percent可以指定查询表中前n%的记录

  */

  --修改查询结果中的列标题

  /*

  修改查询列名的常用方法

  方法一:在列表达式后面直接给出列名

  方法二:用as关键字来连接列表达式和指定的列名

  */

  --将查询结果中的Sname给成“姓名”,Sno改成“学号”,Sage改成“年龄”

  --方法一:

  select Sno 学号,Sname 姓名,Sage 年龄 from Student

  --方法二:

  select Sno as 学号,Sname as 姓名,Sage as 年龄 from Student

  --计算列值

  select 100-Sage as 寿命 from Student

  --选择查询

  /*

  选择查询语法:

  select select_list from table_list

  where search_condition

  //其中有多种语句可以做为条件表达式

  分别是“关系表达式”、“逻辑表达式”、“between语句”、“in语句”、“like语句”、“is [not] null语句”、“复合语句”

  */

  --使用“关系表达式”做为查询条件。。。。。。

  select * from SC

  --查询所有成绩大于等于90分的记录

  select * from SC Student where Grade>=90

  --使用“逻辑表达式”做为查询条件。。。。。。

  /*

  SQL 中的逻辑表达式:

  not :非

  and :与

  or :或

  */

  select * from Student

  --在学生表中查询年龄是19岁的男学生

  select * from Student where Sage = 19 and Ssex = '男'

  --在学生表中查询年龄是19或20岁的学生

  select * from Student where Sage = 19 or Sage = 20

  --在学生表中查询年龄不是19岁的学生

  select * from Student where not Sage = 19

  --使用between关键之做为查询条件。。。。。。。

  /*

  between 语法:

  表达式 [not] between 表达式1 and 表达式2

  使用between关键字可以方便的控制查询结果数据的范围

  注意使用between形成搜索范围是一个“闭区间”

  */

  --查询所有年龄"大于等于"18岁且"小于等于"20岁的学生

  select * from Student where Sage between 18 and 20

  --查询所有年龄不在18到19岁之间的学生

  select * from Student where Sage not between 18 and 19

  --使用in(属于)关键字做为条件表达式......。。。。。

  /*

  同between关键字一样,in关键字的引入也是为了更加方便的限制检索数据的范围

  */

  /*

  in关键字的语法如下:

  表达式 [not] in (表达式1,表达式2,...)

  */

  select * from Student

  --查询所有年龄为18和19岁的学生

  select * from Student where Sage in (18,19)

  --使用like关键字语句做为条件语句。。。。。。

  /*

  like 关键字搜索与指定模式匹配的字符串

  */

  /*

  通配符介绍:

  % :包括零个或多个字符的任意字符串

  _ : 任何单个字符

  []: 代表指定范围内的单个字符,[]中可以是单个字符(如[acef]),也可以是字符范围(如[a-f])

  [^]: 表示不在指定范围内的单个字符,[^]中可以是单个字符(如[^abef]),也可以是字符范围[^a-f]

  */

  /*

  通配符的示例

  like 'AB%' 返回以AB开始的任意字符串

  like 'Ab%' 返回Ab开始的任意字符串

  like '%abc'返回以abc结尾的任意字符串

  like '%abc%'返回包含abc的任意字符串

  like '_ab'返回以ab结尾的任意三个字符的字符串

  like '[ACK]%'返回以A、C或K开始的任意字符串

  like '[A-T]ing' 返回四个字符的字符串,以ing结尾,其首字母的范围是A到T

  like 'M[^c]%' 返回以M开始且第二个字符不是c的任意长度的字符串

  */

  select * from Student

  --查询所有姓王的学生

  select * from Student where Sname like '王%'

  insert into Student(Sno,Sname,Sage,Ssex,Sdept)

  values ('008','张四',20,'男','sc')

  --查询所有名字中带四字的学生

  select * from Student where Sname like '%四%'

  //

  --使用isnull(是否为空)查询。。。。。。

  /*

  说明:在where语句中不能使用比较运算符来进行控制判断,只能使用空值表达式来判断某个表达式是否为空值

  语法如下:

  表达式 is null

  或

  表达式 is not null

  */

  --查询所有学生姓名为空的学生。。。。。。。。。

  select * from Student where Sname is not null

  --使用复合条件查询。。。。。。。。。。。。。。

  /*

  使用复合语句的时候需要使用逻辑运算符把多个条件语句合并

  and

  or

  not

  每个单独的条件语句可以使用()小括号括起来

  */

  //聚合函数(求记录数据的处理结果)

  --聚合函数 (求记录数据的处理结果)

  /*

  聚合函数是在SQL Server 中已经定义好了的一些列函数

  注意:这些函数处理的是一个数据集合,而不是一行单独的记录

  */

  /*

  sum()返回一个数字列或计算列的总和

  avg()返回一盒数字列或计算列的平均值

  min()返回最小值

  max()返回最大值

  count() 返回一个数据列中数据项数

  count(*) 返回找到的行数

  */

  select * from SC

  --求SC表中成绩的平均值

  select AVG(Grade ) as 成绩平均值 from SC

  --求SC表中成绩的总和

  select sum(Grade ) as 成绩平均值 from SC

  --求SC表中的项数

  select count(Grade ) as 记录条数 from SC

  select COUNT(*) as 记录条数 from SC

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Kann die Wallpaper-Engine von Familien gemeinsam genutzt werden? Kann die Wallpaper-Engine von Familien gemeinsam genutzt werden? Mar 18, 2024 pm 07:28 PM

Unterstützt Wallpaper die Familienfreigabe? Leider kann dies nicht unterstützt werden. Dennoch haben wir Lösungen. Sie können beispielsweise mit einem kleinen Konto einkaufen oder die Software und Hintergrundbilder zunächst von einem großen Konto herunterladen und dann zum kleinen Konto wechseln. Das einfache Starten der Software ist vollkommen in Ordnung. Kann Wallpaperengine mit der Familie geteilt werden? Antwort: Wallpaper unterstützt derzeit nicht die Familienfreigabefunktion. 1. Es versteht sich, dass WallpaperEngine nicht für Familienfreigabeumgebungen geeignet zu sein scheint. 2. Um dieses Problem zu lösen, wird empfohlen, den Kauf eines neuen Kontos in Betracht zu ziehen. 3. Oder laden Sie zuerst die erforderliche Software und Hintergrundbilder im Hauptkonto herunter und wechseln Sie dann zu anderen Konten. 4. Öffnen Sie einfach die Software mit einem leichten Klick und alles ist in Ordnung. 5. Sie können die Eigenschaften auf der oben genannten Webseite einsehen.

Wie stelle ich das Hintergrundbild für den Sperrbildschirm in der Wallpaper-Engine ein? So verwenden Sie die Wallpaper-Engine Wie stelle ich das Hintergrundbild für den Sperrbildschirm in der Wallpaper-Engine ein? So verwenden Sie die Wallpaper-Engine Mar 13, 2024 pm 08:07 PM

WallpaperEngine ist eine Software, die häufig zum Festlegen von Desktop-Hintergrundbildern verwendet wird. Benutzer können in WallpaperEngine nach ihren Lieblingsbildern suchen, um Desktop-Hintergrundbilder zu erstellen. Sie unterstützt auch das Hinzufügen von Bildern vom Computer zu WallpaperEngine, um sie als Computer-Hintergrundbilder festzulegen. Werfen wir einen Blick darauf, wie WallpaperEngine das Hintergrundbild für den Sperrbildschirm festlegt. Tutorial zum Einstellen des Hintergrundbilds für den Sperrbildschirm von WallpaperEngine 1. Rufen Sie zuerst die Software auf, wählen Sie dann „Installiert“ aus und klicken Sie auf „Hintergrundoptionen konfigurieren“. 2. Nachdem Sie das Hintergrundbild in separaten Einstellungen ausgewählt haben, müssen Sie unten rechts auf OK klicken. 3. Klicken Sie dann oben auf die Einstellungen und Vorschau. 4. Weiter

12306 So überprüfen Sie historische Ticketkaufdatensätze. So überprüfen Sie historische Ticketkaufdatensätze 12306 So überprüfen Sie historische Ticketkaufdatensätze. So überprüfen Sie historische Ticketkaufdatensätze Mar 28, 2024 pm 03:11 PM

Laden Sie die neueste Version der Ticketbuchungs-App 12306 herunter, mit der jeder sehr zufrieden ist. Es gibt viele Ticketquellen, die in der Software bereitgestellt werden -Namenauthentifizierung zum Online-Kauf von Tickets. Alle Benutzer können ganz einfach Reisetickets und Flugtickets kaufen und verschiedene Ermäßigungen genießen. Sie können auch im Voraus mit der Buchung beginnen, um Tickets zu erhalten. Damit können Sie mit einem Klick dorthin fahren, wo Sie möchten, und so das Reisen einfacher und bequemer gestalten Noch komfortabler: Der Herausgeber stellt die Details jetzt online dar. Bietet 12306 Benutzern die Möglichkeit, historische Ticketkaufaufzeichnungen einzusehen. 1. Öffnen Sie Railway 12306, klicken Sie unten rechts auf „Mein“ und dann auf „Meine Bestellung“. 2. Klicken Sie auf der Bestellseite auf „Bezahlt“. 3. Auf der kostenpflichtigen Seite

Gibt es beim Ansehen von Wallpaper Engine-Filmen einen Virus? Gibt es beim Ansehen von Wallpaper Engine-Filmen einen Virus? Mar 18, 2024 pm 07:28 PM

Benutzer können bei Verwendung von WallpaperEngine verschiedene Hintergrundbilder herunterladen und auch dynamische Hintergrundbilder verwenden. Viele Benutzer wissen nicht, ob beim Ansehen von Videos auf WallpaperEngine Viren vorhanden sind, Videodateien können jedoch nicht als Viren verwendet werden. Gibt es Viren beim Ansehen von Filmen auf WallpaperEngine? Antwort: Nein. 1. Nur Videodateien können nicht als Viren verwendet werden. 2. Stellen Sie einfach sicher, dass Sie Videos von vertrauenswürdigen Quellen herunterladen und Computersicherheitsmaßnahmen ergreifen, um das Risiko einer Virusinfektion zu vermeiden. 3. Anwendungshintergründe liegen im APK-Format vor und APK kann Trojaner enthalten. 4. WallpaperEngine selbst enthält keine Viren, aber einige Anwendungshintergründe in der Kreativwerkstatt können Viren enthalten.

So überprüfen Sie Ihre akademischen Qualifikationen auf Xuexin.com So überprüfen Sie Ihre akademischen Qualifikationen auf Xuexin.com Mar 28, 2024 pm 04:31 PM

Wie kann ich meine akademischen Qualifikationen auf Xuexin.com überprüfen? Sie können Ihre akademischen Qualifikationen auf Xuexin.com überprüfen. Viele Benutzer wissen nicht, wie sie ihre akademischen Qualifikationen auf Xuexin.com überprüfen können Benutzer kommen vorbei und schauen sich um! Tutorial zur Nutzung von Xuexin.com: So überprüfen Sie Ihre akademischen Qualifikationen auf Xuexin.com 1. Zugang zu Xuexin.com: https://www.chsi.com.cn/ 2. Website-Abfrage: Schritt 1: Klicken Sie auf die Adresse von Xuexin.com Um die Startseite aufzurufen, klicken Sie oben auf [Bildungsabfrage]; Schritt 2: Klicken Sie auf der neuesten Webseite auf [Abfrage], wie durch den Pfeil in der Abbildung unten dargestellt. Schritt 3: Klicken Sie dann auf der neuen Seite auf [Anmelden bei akademischer Kreditdatei]. Schritt 4: Geben Sie auf der Anmeldeseite die Informationen ein und klicken Sie auf [Anmelden].

In welchem ​​Ordner befinden sich die Hintergrundbilder der Wallpaper Engine? In welchem ​​Ordner befinden sich die Hintergrundbilder der Wallpaper Engine? Mar 19, 2024 am 08:16 AM

Bei der Verwendung von Hintergrundbildern können Benutzer verschiedene Hintergrundbilder herunterladen, die ihnen gefallen. Viele Benutzer wissen nicht, in welchem ​​Ordner sich die Hintergrundbilder befinden. Die von Benutzern heruntergeladenen Hintergrundbilder werden im Inhaltsordner gespeichert. In welchem ​​Ordner befindet sich das Hintergrundbild? Antwort: Inhaltsordner. 1. Öffnen Sie den Datei-Explorer. 2. Klicken Sie links auf „Dieser PC“. 3. Suchen Sie den Ordner „STEAM“. 4. Wählen Sie „Steamapps“. 5. Klicken Sie auf „Werkstatt“. 6. Suchen Sie den Ordner „content“.

Verbraucht die Wallpaper-Engine viel Strom? Verbraucht die Wallpaper-Engine viel Strom? Mar 18, 2024 pm 08:30 PM

Benutzer können ihre Computerhintergründe ändern, wenn sie WallpaperEngine verwenden. Viele Benutzer wissen nicht, dass WallpaperEngine viel Strom verbraucht als statische Hintergrundbilder. Verbraucht Wallpaperengine viel Strom? Antwort: Nicht viel. 1. Dynamische Hintergrundbilder verbrauchen etwas mehr Strom als statische Hintergrundbilder, aber nicht viel. 2. Durch die Aktivierung des dynamischen Hintergrundbilds erhöht sich der Stromverbrauch des Computers und es verringert sich die Speichernutzung geringfügig. 3. Benutzer müssen sich keine Sorgen über den hohen Stromverbrauch dynamischer Hintergrundbilder machen.

Welchen von den fünf Digimon New Age-Filmen soll ich wählen? Welchen von den fünf Digimon New Age-Filmen soll ich wählen? Mar 15, 2024 pm 03:58 PM

Digimon New Age ist ein neues Spiel, dessen sorgfältige Ausarbeitung drei Jahre gedauert hat. Dieses Spiel trägt die Kindheitserinnerungen in sich. Der Plan wird angepasst und wird bald veröffentlicht. Welches sollte man unter den fünf Digimon New Ages wählen? Werfen wir einen Blick auf die fünf Haustierempfehlungen für Digimon New Age. Digimon New Century Five: Welches soll man wählen: EarthGreymon, SeaLionmon, Leomon, FairyMon und Sunflowermon? Sie eignen sich besser zum Teaming und sind sowohl im Frühstadium als auch im Spätstadium gute Haustiere. Veranstaltungsort: 1. Öffnen Sie QQ, gehen Sie zum Game Center und suchen Sie nach der exklusiven Reservierungsveranstaltung für Digimon New Century QQ. 2. Klicken Sie auf die Veranstaltung, suchen Sie den Eingang, nehmen Sie an der Veranstaltung teil und beginnen Sie mit der Auswahl Ihres Lieblingspartners.

See all articles