Latest web development tutorials

comodín SQL

Se pueden utilizar comodines en lugar de cualquier otra cadena de caracteres.


comodín SQL

En SQL, el operador SQL LIKE con el carácter comodín utilizado juntos.

comodín de búsqueda SQL para los datos en la tabla.

En SQL, puede utilizar los siguientes comodines:

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

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


La base de datos de demostración

En este tutorial, vamos a utilizar la base de datos de ejemplo w3big.

La siguiente es una selección "Sitios Web" datos de la tabla:

+----+--------------+---------------------------+-------+---------+
| 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     |
+----+---------------+---------------------------+-------+---------+


Use% comodín SQL

La siguiente instrucción SQL selecciona todas las letras "https sitio url" comienza así:

Ejemplos

* SELECT de sitios web
DONDE URL como "https% ';

Ejecución de salida:

La siguiente modo sentencias SQL contenida seleccione URL "oo" de todos los sitios:

Ejemplos

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

Ejecución de salida:



Utilice SQL _ comodines

La siguiente instrucción SQL para seleccionar un nombre para iniciar cualquier carácter, a continuación, "oogle" todos los clientes:

Ejemplos

* SELECT de sitios web
DONDE nombre como '_oogle';

Ejecución de salida:

La siguiente instrucción select nombre de SQL para "G" Inicio, a continuación, cualquier carácter, a continuación, "o" y después de cualquier carácter, a continuación, "le" para todos los sitios web:

Ejemplos

* SELECT de sitios web
DONDE nombre como 'G_o_le';

Ejecución de salida:



Uso de SQL [lista_caracteres] comodín

MySQL utiliza REGEXP o no operadores REGEXP (o RLIKE y NO RLIKE) para operar expresiones regulares.

La siguiente instrucción SELECT SQL nombre de todos los sitios "G", "F" o "s" comienza así:

Ejemplos

* SELECT de sitios web
WHERE nombre REGEXP '^ [EFP]';

Ejecución de salida:

La siguiente instrucción SQL seleccione el nombre empezando por A a H web letras:

Ejemplos

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

Ejecución de salida:

La siguiente instrucción SQL para seleccionar el nombre no comienza con las letras A a H página web:

Ejemplos

* SELECT de sitios web
WHERE nombre REGEXP '^ [^ AH]';

Ejecución de salida: