Latest web development tutorials

SQL operador BETWEEN

ENTRE operador se utiliza para seleccionar un valor dentro del rango de datos entre dos valores de.


SQL operador BETWEEN

ENTRE operador para seleccionar un valor dentro del rango de datos entre dos valores de. Estos valores pueden ser numéricos, texto o fecha.

SQL entre la sintaxis

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;


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


Entre los Ejemplos operador

La siguiente seleccione alexa instrucción SQL entre 1 y 20, todos los sitios:

Ejemplos

* SELECT de sitios web
DONDE alexa entre 1 y 20;

Ejecución de salida:



NO ENTRE ejemplos de operador

Para visualizar el sitio no está dentro del alcance de los ejemplos anteriores, NO ENTRE utilizar:

Ejemplos

* SELECT de sitios web
DONDE NO alexa entre 1 y 20;

Ejecución de salida:



EN ENTRE operador con ejemplos

La siguiente instrucción SQL seleccione alexa entre el 1 y el 20, pero el país no es EE.UU. e IND para todos los sitios web:

Ejemplos

* SELECT de sitios web
DONDE (alexa entre 1 y 20)
Y NO EN país ( "EE.UU.", "IND");

Ejecución de salida:



ENTRE operador con valores de texto Ejemplos

La siguiente instrucción SQL para seleccionar todo el nombre del sitio con la letra entre la "A" y "H" entre el comienzo:

Ejemplos

* SELECT de sitios web
WHERE nombre ENTRE 'A' y 'H';

Ejecución de salida:



NO ENTRE operador con valores de texto Ejemplos

La siguiente instrucción SQL no es entre todos los sitios elegidos nombre que comienzan con la letra entre la 'A' y 'H':

Ejemplos

* SELECT de sitios web
DONDE NO ENTRE nombre de 'A' y 'H';

Ejecución de salida:



Ejemplo Tabla

Aquí está la tabla de datos "access_log" sitio web de registro de acceso, en el que:

  • ayuda: el ID de la subasta.
  • site_id: mesa de sitios web sitio web de id correspondiente.
  • count: el número de visitas.
  • Fecha: la fecha para la visita.
  • mysql> SELECT * FROM access_log;
    +-----+---------+-------+------------+
    | aid | site_id | count | date       |
    +-----+---------+-------+------------+
    |   1 |       1 |    45 | 2016-05-10 |
    |   2 |       3 |   100 | 2016-05-13 |
    |   3 |       1 |   230 | 2016-05-14 |
    |   4 |       2 |    10 | 2016-05-14 |
    |   5 |       5 |   205 | 2016-05-14 |
    |   6 |       4 |    13 | 2016-05-15 |
    |   7 |       3 |   220 | 2016-05-15 |
    |   8 |       5 |   545 | 2016-05-16 |
    |   9 |       3 |   201 | 2016-05-17 |
    +-----+---------+-------+------------+
    9 rows in set (0.00 sec)
    

    En este tutorial se utiliza el archivo de SQL para access_log tabla: access_log.sql .



    Entre los operadores con valores de fecha Ejemplos

    La siguiente instrucción SQL para seleccionar todos los accesos a registros actualizados entre "10/05/2016" y "14/05/2016" entre:

    Ejemplos

    * SELECT access_log
    DONDE fecha entre '10/05/2016' Y '14/05/2016';

    Ejecución de salida:


    lámpara

    Tenga en cuenta que en diferentes bases de datos, operador BETWEEN producirá resultados diferentes!
    En algunas bases de datos, entre Seleccionar entre dos valores, pero no incluye dos valores de las pruebas de campo.
    En algunas bases de datos, ENTRE elegir entre e incluyendo dos valores de las pruebas de campo entre los dos valores.
    En algunas bases de datos, entre Seleccionar entre dos valores, incluyendo el primer valor de la prueba y sin incluir el último campo de valor de la prueba.

    Por lo tanto, revise su base de datos es cómo manejar operador BETWEEN!