Latest web development tutorials

jolly SQL

I caratteri jolly possono essere utilizzati al posto di qualsiasi altra stringa di caratteri.


jolly SQL

In SQL, SQL LIKE operatore con il carattere jolly utilizzato insieme.

ricerca con caratteri jolly SQL per i dati nella tabella.

In SQL, è possibile utilizzare i seguenti caratteri jolly:

通配符 描述
% 替代 0 个或多个字符
_ 替代一个字符
[ charlist ] 字符列中的任何单一字符
[^ charlist ]

[! charlist ]
不在字符列中的任何单一字符


Il database demo

In questo tutorial, useremo database di esempio w3big.

Il seguente è un selezionati "siti web" dati della tabella:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


Utilizzare SQL% jolly

La seguente istruzione SQL seleziona tutte le lettere sito URL "https" inizia così:

Esempi

SELECT * FROM sito web
DOVE URL del tipo 'https%';

Uscita Esecuzione:

Le seguenti istruzioni SQL modalità contenute selezionare URL "oo" di tutti i siti:

Esempi

SELECT * FROM Websites
WHERE url LIKE '%oo%';

Uscita Esecuzione:



Utilizzare SQL _ jolly

La seguente istruzione SQL per selezionare un nome per iniziare qualsiasi carattere, poi "oogle" tutti i clienti:

Esempi

SELECT * FROM sito web
WHERE name LIKE '_oogle';

Uscita Esecuzione:

La seguente istruzione select nome SQL a "G" Start, quindi qualsiasi carattere, poi "O", quindi qualsiasi carattere, quindi "le" per tutti i siti Web:

Esempi

SELECT * FROM sito web
WHERE name LIKE 'G_o_le';

Uscita Esecuzione:



Utilizzo di SQL wildcard [charlist]

MySQL utilizzare REGEXP o no operatori espressione regolare (o RLIKE e NON RLIKE) per azionare le espressioni regolari.

La seguente istruzione SQL nome Selezionare tutti i siti a "G", "F" o "s" inizia così:

Esempi

SELECT * FROM sito web
DOVE nome REGEXP '^ [GF]';

Uscita Esecuzione:

La seguente istruzione SQL selezionare il nome che inizia con A alla H sito lettere:

Esempi

SELECT * FROM Websites
WHERE name REGEXP '^[A-H]';

Uscita Esecuzione:

La seguente istruzione SQL per selezionare il nome non inizia con le lettere da A ad H sito internet:

Esempi

SELECT * FROM sito web
DOVE nome REGEXP '^ [^ AH]';

Uscita Esecuzione: