“Conocimientos Programación>Programación PHP /MySQL

Cómo utilizar variables en una instrucción Select MySQL

2014/7/17
En MySQL , puede definir una variable en una declaración y luego usarlo en otro. Usted declara variables utilizando el "SET @ nombre_var = valor; " sintaxis. Al crear las variables , puede utilizar cualquiera de los enteros , decimal , coma flotante , binario, cadena o tipos de datos nulos , y luego utilizarlos en cálculos o como parte de las instrucciones select en otras consultas. MySQL convierte otros tipos de datos, como Boolean , a los tipos permitidos. Al salir de MySQL, las variables que ha definido son liberados. Instrucciones
1

abierto MySQL y acceso a la herramienta de consulta
2

Tipo y ejecute las siguientes consultas :

SET @ var1 = 5 ; < . br>

SET @ var2 = "Hola" ;

SET @ var3 = True;

SELECT @ var1 , var2 @ , @ var3 ;

MySQL muestra cada variable en su propia columna , debido a los tipos de datos diferentes . . " True" Tenga en cuenta que la tercera variable utiliza un valor booleano , pero MySQL la convierte en "1 ", el equivalente entero de
3

Escriba y ejecute las siguientes consultas :

SET @ var1 = 2 ;

SET @ var2 = 3 ;

SET @ var3 = 4 ;

SELECT @ var1 var2 + + @ @ var3 ;

MySQL muestra los resultados en una sola columna y muestra " 9 ", la suma de los tres valores de la variable
4

Escriba y ejecute las siguientes consultas : .

SET @ var1 = b'1000011 ' ;

SELECT @ var1 ;

esta consulta convierte el número binario en un decimal, a continuación, devuelve el valor ASCII , en este caso , la capital "C " . carácter
5

Escriba y ejecute las siguientes consultas :

SET @ var1 = CAST ( b'10001 'AS UNSIGNED ) , @ var2 = b'10001 ' 10 ;

SELECT @ var1 , var2 @ ;

MySQL utiliza la función CAST para convertir el parámetro binario a un entero sin signo , que en este caso es igual a 17 y se asigna a la primera variable. También convierte la segunda variable de binario a un entero y luego se suma 10 a la misma a un total de 27
6

Escriba y ejecute las siguientes consultas : .

SET @ var1 = ' valor ' ;

SELECT * FROM table_name WHERE columna = @ var1 ; .

Esta consulta utiliza la variable en la cláusula "where" para filtrar los resultados de la instrucción SELECT


Programación PHP /MySQL
Cómo escribir secuencias de comandos de MySQL con PHP y PDO
Cómo programar PHP con su MacBook
MS SQL Tipos de datos
Salida HTML en PHP MySQL
Cómo incrementar un campo MySQL
Cómo crear un servidor MySQL en CentOS 2010
Cómo subir varias imágenes en PHP
Cómo redireccionar correo electrónico a un programa de excursiones PHP
Conocimientos Informáticos © http://www.ordenador.online