Consulta SQL para agregar validación de correo electrónico usando solo una consulta

En este artículo, veamos cómo podemos verificar la validación de correos en la base de datos de estudiantes usando MSSQL.como servidor de base de datos. Por ejemplo, si el correo electrónico es como abcdedfABCDEF…0123456@gmail.com, esta es la forma válida de un correo electrónico, si no es así, se dice que no es válido.

Paso 1: crear una base de datos universitaria utilizando la siguiente consulta SQL de la siguiente manera.

CREATE DATABASE college;

Paso 2: Usar la base de datos del estudiante usando la siguiente consulta SQL de la siguiente manera.

USE college;

Paso 3: Crear una tabla estudiante con 4 columnas usando la siguiente consulta SQL de la siguiente manera.

CREATE TABLE student
(
    s_id varchar(20),
    s_name varchar(20),
    s_branch varchar(20),
    s_email varchar(100)
);

Paso 4: para ver la descripción de la tabla en la base de datos utilizando la siguiente consulta SQL de la siguiente manera.

EXEC sp_columns student;

Paso 5: Insertar filas en la tabla de detalles_estudiantes usando la siguiente consulta SQL de la siguiente manera.

INSERT INTO student VALUES
('19102001','JOHNSON','E.C.E','john432@gmail.com'),
('19102002','VIVEK','E.C.E','VIVEK2252gmail.com'),
('19102003','DINESH','E.C.E','dineshg@gmail.com'),
('19102004','HARSHA','E.C.E','hARsha302@gmail.com'),
('19102005','DAVID','E.C.E','david2000@gmail.com'),
('19102006','NAVIN','E.C.E','navin00'),
('19102007','VINAY','E.C.E','Vinay24mail.com');

Paso 6: ver la tabla student_details después de insertar filas utilizando la siguiente consulta SQL de la siguiente manera.

SELECT * FROM student;

Consulta: ahora estamos consultando para mostrar todos los detalles de los estudiantes con correos electrónicos válidos. Por lo tanto, la validación del correo electrónico se realiza mediante la coincidencia de patrones que se puede realizar mediante el operador LIKE en MSSQL . Comprueba el patrón fijo establecido por el diseñador de la base de datos en los datos y muestra los datos que coinciden con el patrón fijo.

Sintaxis:

SELECT * FROM table_name
WHERE attribute LIKE 'pattern';
SELECT * FROM student
WHERE s_email LIKE '%@gmail.com';

Solo los estudiantes con correos electrónicos válidos se muestran en las tablas.

Publicación traducida automáticamente

Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *