Heim Datenbank MySQL-Tutorial T-SQL查询基础_MySQL

T-SQL查询基础_MySQL

May 27, 2016 pm 04:57 PM
基础

使用select语句进行查询

 

1.查询所有的数据行和列

 

select  *  from student

2.查询部分行和列

 

select scode,sname,saddress

from * student

where saddress='北京'

3.在查询中使用列的别名

 

select scode as 学生编号,sname as 姓名 ,saddress as 地址

from student

 where saddress'北京'

4.查询空值

 

select sname from student

where semail is null

5.在查询中使用常量

 

select 姓名=sname ,地址=saddress,'汉族' as 民族

from student

6.查询返回限制的函数

 

select top 5 sname, saddress

from student 

where Ssex=0

 

 

查询排序

 

如何使用order by

 

如果要按照一定顺序排列查询语句选中的行,则需要使用order by 字句,并且排序可以是升序(asc)可以是降序(desc),

 

eg:   将学生成绩按照升序排列

 

select studentID as 学生编号, CourseID as 课程ID,Score as 成绩

 

from Score 

 

where Score >60

 

order by Score,CourseID

 

 

在查询中使用函数

 

1.字符串函数

 

 

函数名称:

1.CharIndex('str1','str2',index)//位置从开始

    --第一个参数:要查询的字符串

    --第二个参数:在哪个字符串中搜索

    --第三个参数:从str2的第几个字母开始搜索

    --注意点:如果在str2中没有找到str1,那么返回

    eg:

        SELECT CHARINDEX('JBNS','My Jbns Course')  

2.len():获取小括号中字符串的长度,空格也算一个字符长度

    eg:

        SELECT LEN('SQL Server课程')

3.upper():将括号中出现的英文全部转换成大写

    eg:

        select upper('i can speak english.你能吗?')

        select lower('I HAVE A DREAM')

4.LTrim():清除括号中内容左边的空格(left:right)

    eg:

        select rtrim('         生活不是林黛玉,      ')

5.既想移除左边空格,也想移除右边空格

    eg:

        select rtrim(ltrim('         生活不是林黛玉,      '))

        select ltrim(rtrim('   你还好吧!   '))

6.思路灵活

    eg:

        select len(rtrim('今年奇怪了,北京没下雪,去去去    '))

7.substring('字符串',截取的位置,截取的长度)

    eg:

        select substring('我是中国人,我爱自己伟大的祖国,真的',6,1)

8.right():从字符串(左)右边返回指定类型的字符

    eg:

        select left('大家今天好像都没有交日记本,我去',3)

        select right('大家今天好像都没有交日记本,我去',2)

9.replace('str1','要替换的字符','目标字符'):

    eg:

        select replace('张海迪,残疾人,虽然手不残疾,但是X残疾','残                疾','好')

10.stuff('字符串',删除的起始位置,删除的长度,'插入的字符串')

    eg:

        select stuff('我爱你中国,我爱你故乡',4,2,'北京')

 

 

 

2.日期函数

 

 

1.getdate():获取当前日期和时间

    eg:

        select getdate()

2.dateadd(按年/月/日添加,增量,时间)

    eg:

        select dateadd(yy,100,'2014-8-6')

        select dateadd(year,-20,getdate())

3.datediff(按年/月/日求差,小时间,大时间)

    eg:

        select datediff(year,'1998-01-01',getdate())

4.datename:获取某个日期是星期几

    eg:

        select datename(dw,'2014-08-06')

5.datepart(mm,日期):获取指定日期对应的年/月/日部分  

    eg:

        select datepart(yy,getdate())

    通过该方式也可以获取当天是周几

    eg:

    select datepart(dw,getdate())

 

 

 

3.数学函数

 

 

1.rand():产生一个到之间的随机数

    eg:

        select right(rand(),4)

2..abs:取绝对值

    eg:

        select abs(-10)

        select abs(10)非负数

3.ceiling:天花板,你要看天花板,抬头,向上取整

    eg:

        select ceiling(1.999991)

4.floor:向下取整

    eg:

        select floor(1.999999)

        select ceiling(1.000000000000001)

        select floor(2.999999999999999)

5.power(5,2)求幂值

    eg:

        select power(4,4)

        select 1*2/3+5-56+100-5/100

        select power(2,3)

6.round:将一个数字四舍五入到指定精度

    eg:

        select round(42.564,1)

7.sign:如果括号中写的是一个正数,返回,如果是负数,返回-1

    eg:

        --如果是返回

        select sign(20)

        select sign(0)

8.sqrt()开平方

    eg:

        select sqrt(9)

 

 

 

4.常用的系统函数

 

convert:(用来转换数据类型)

        eg:

            select convert (varchar(5),12345)

            返回:字符串'12345'

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 尊渡假赌尊渡假赌尊渡假赌

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)

PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister Jun 18, 2023 am 09:43 AM

PHP ist eine weit verbreitete serverseitige Open-Source-Skriptsprache, die alle Aufgaben in der Webentwicklung bewältigen kann. PHP wird in der Webentwicklung häufig verwendet, insbesondere wegen seiner hervorragenden Leistung bei der dynamischen Datenverarbeitung, weshalb es von vielen Entwicklern geliebt und verwendet wird. In diesem Artikel erklären wir Ihnen Schritt für Schritt die Grundlagen von PHP, um Anfängern den Einstieg bis zum Erlernen von PHP-Kenntnissen zu erleichtern. 1. Grundlegende Syntax PHP ist eine interpretierte Sprache, deren Code HTML, CSS und JavaScript ähnelt. Jede PHP-Anweisung endet mit einem Semikolon

Lernen Sie die Grundlagen der Go-Sprachvariablen Lernen Sie die Grundlagen der Go-Sprachvariablen Mar 22, 2024 pm 09:39 PM

Die Go-Sprache ist eine von Google entwickelte statisch typisierte, kompilierte Sprache. Ihre prägnanten und effizienten Funktionen haben bei Entwicklern große Aufmerksamkeit und Begeisterung erregt. Beim Erlernen der Go-Sprache ist die Beherrschung der Grundkenntnisse über Variablen ein entscheidender Schritt. In diesem Artikel werden grundlegende Kenntnisse wie die Definition, Zuweisung und Typinferenz von Variablen in der Go-Sprache anhand spezifischer Codebeispiele erläutert, um den Lesern zu helfen, diese Wissenspunkte besser zu verstehen und zu beherrschen. In der Go-Sprache können Sie das Schlüsselwort var verwenden, um eine Variable zu definieren. Dies ist das Format des Variablennamens des Variablentyps var.

Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Jul 30, 2023 pm 05:38 PM

Grundlegende Einführung in PHP: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten. Bei der PHP-Programmierung müssen Sie häufig Textinhalte auf einer Webseite ausgeben. In diesem Fall können Sie die Echo-Funktion verwenden. In diesem Artikel wird die Verwendung der Echo-Funktion zur Ausgabe von Textinhalten vorgestellt und Beispielcode bereitgestellt. Bevor Sie beginnen, stellen Sie zunächst sicher, dass Sie PHP installiert und die Laufumgebung konfiguriert haben. Wenn PHP noch nicht installiert ist, können Sie die neueste stabile Version von der offiziellen PHP-Website (https://www.php.net) herunterladen.

Kann ich Linux von Grund auf lernen? Was muss ich lernen? Kann ich Linux von Grund auf lernen? Was muss ich lernen? Feb 19, 2024 pm 12:57 PM

Wenn Sie in der IT-Branche arbeiten, aber Programmieren lernen möchten, für welche Technologie sollten Sie sich natürlich für den Betrieb und die Wartung von Linux entscheiden? Linux ist eine sehr beliebte Technologie auf dem Markt, mit einem breiten Anwendungsspektrum und guten Beschäftigungsaussichten, die bei vielen Menschen beliebt ist. Die Frage ist also: Kann man den Betrieb und die Wartung von Linux ohne Grundkenntnisse erlernen? Auf dem Servermarkt hat das Linux-System aufgrund seiner Vorteile wie Stabilität, Sicherheit, kostenlose Open Source, Effizienz und Komfort einen Marktanteil von bis zu 80 % Daraus ist ersichtlich, dass Linux-Anwendungen sehr beliebt sind. Ob jetzt oder in Zukunft, das Erlernen von Linux ist eine sehr gute Wahl. Ob es möglich ist, von Grund auf zu lernen? Meine Antwort lautet natürlich. Der Präsenzkurs „Linux“ von Oldboy Education ist speziell für Personen ohne Grundkenntnisse konzipiert

Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Detaillierte Erläuterung der Funktionen der C-Sprache: grundlegende bis fortgeschrittene, umfassende Analyse der Verwendung von Funktionen Feb 18, 2024 pm 02:25 PM

Funktionsenzyklopädie der C-Sprache: Von einfach bis fortgeschritten, ausführliche Erklärung der Verwendung von Funktionen, spezifische Codebeispiele erforderlich Einführung: Die C-Sprache ist eine weit verbreitete Programmiersprache und aufgrund ihrer leistungsstarken Funktionen und Flexibilität die erste Wahl vieler Entwickler. In der C-Sprache ist Funktion ein wichtiges Konzept. Sie kann einen Codeabschnitt zu einem unabhängigen Modul zusammenfassen und so die Wiederverwendbarkeit und Wartbarkeit des Codes verbessern. In diesem Artikel wird die Verwendung von C-Sprachfunktionen von Grund auf vorgestellt und schrittweise weiterentwickelt, um den Lesern dabei zu helfen, die Fähigkeiten des Funktionsschreibens zu erlernen. 1. Definition und Aufruf von Funktionen in C

Verpassen Sie nicht Ihre Chance, jetzt Ihre kostenlose Basic C#-Zertifizierung von Microsoft zu erhalten Verpassen Sie nicht Ihre Chance, jetzt Ihre kostenlose Basic C#-Zertifizierung von Microsoft zu erhalten Sep 01, 2023 pm 12:45 PM

Aufruf an alle C#-Entwickler! Microsoft und die gemeinnützige Organisation freeCodeCamp geben die Einführung einer neuen globalen kostenlosen Basic C#-Zertifizierung bekannt. Diese Zertifizierung soll Entwicklern aller Niveaus dabei helfen, die Grundlagen von C# zu erlernen, einer beliebten Programmiersprache, die zum Erstellen verschiedener Anwendungen verwendet wird. Sie können sie in Ihrem LinkedIn-Profil anzeigen. Diese Zertifizierung umfasst 35 Stunden Microsoft Learn-Schulungen und eine Prüfung mit 80 Fragen, die auf freeCodeCamp gehostet wird. Dieser Kurs behandelt Themen wie Variablen, Datentypen, Kontrollstrukturen und objektorientierte Programmierung. „Unsere Basic C#-Zertifizierung bietet genau das – einen Beweis dafür, dass Sie in der Lage sind, diese Vielseitigkeit zu beherrschen

Verwendung von PHP-Funktionen: von den Grundlagen bis zum Fortgeschrittenen Verwendung von PHP-Funktionen: von den Grundlagen bis zum Fortgeschrittenen Jun 15, 2023 pm 11:11 PM

PHP ist eine weit verbreitete serverseitige Skriptsprache zur Entwicklung dynamischer Websites, Webanwendungen und anderer Internetdienste. Bei der Entwicklung von PHP-Anwendungen kann die Verwendung von Funktionen dazu beitragen, den Code zu vereinfachen, die Wiederverwendbarkeit des Codes zu verbessern und die Entwicklungskosten zu senken. In diesem Artikel werden die grundlegende Verwendung und die erweiterte Verwendung von PHP-Funktionen vorgestellt. 1. Grundlegende Verwendung von PHP-Funktionen 1. Funktionen definieren Verwenden Sie in PHP das Schlüsselwort function, um Funktionen zu definieren, zum Beispiel: functiongreet($name){

PHP-Studiennotizen: Grundlegende Syntax und Variablendefinition PHP-Studiennotizen: Grundlegende Syntax und Variablendefinition Oct 09, 2023 am 08:03 AM

Anmerkungen zur PHP-Studie: Grundlegende Syntax und Variablendefinition Im heutigen Internetzeitalter wird PHP (Hypertext Preprocessor) als weit verbreitete Server-Skriptsprache von immer mehr Entwicklern bevorzugt. Dieser Artikel führt Sie in die grundlegende Syntax von PHP und die Definition von Variablen ein und stellt spezifische Codebeispiele bereit, die Anfängern helfen, sie besser zu verstehen und zu beherrschen. 1. Grundlegende Syntax von PHP Markierungen von PHP-Code In PHP-Code verwenden wir häufig „<?php“ und „?&“

See all articles