Aquí, vamos a ver cómo encontrar la Consulta SQL para verificar si la fecha pasada a la consulta es la fecha del formato dado o no. En este artículo, utilizaremos Microsoft SQL Server como nuestra base de datos.
Aquí, primero crearemos una base de datos llamada «geeks» y luego crearemos una tabla «departamento» en esa base de datos. Después, ejecutaremos nuestra consulta en esa tabla.
Creación de base de datos:
CREATE DATABASE geeks;
Uso de la base de datos:
USE geeks;
Definición de tabla:
Tenemos la siguiente tabla nombrada como departamento en nuestra base de datos de geeks .
CREATE TABLE department ( ID int, SALARY int, NAME Varchar(20), JoinDate datetime );
Añadiendo valor a la tabla:
INSERT INTO department VALUES (1, 34000, 'Neha', '09-24-2013') INSERT INTO department VALUES (2, 33000, 'Hema', '02-02-2015') INSERT INTO department VALUES (3, 36000, 'Jaya', '09-09-2017') INSERT INTO department VALUES (4, 35000, 'Priya', '05-18-2018') INSERT INTO department VALUES (5, 34000, 'Ketan', '02-25-2019')
Para verificar el contenido de la tabla, use la siguiente consulta SQL:
SELECT * FROM department;
Comprobando si la fecha pasada a la consulta es la fecha del formato dado o no:
SQL tiene la función IsDate() que se usa para verificar que el valor pasado sea la fecha o no del formato especificado, devuelve 1 (verdadero) cuando el valor especificado es la fecha; de lo contrario, devuelve 0 (falso).
Sintaxis:
SELECCIONE ISDATE(‘Fecha’) COMO «Formato»;
O
SELECCIONE *, ISDATE(‘ColumnName’) COMO «Formato» DE TABLENAME ;
Ejemplo:
SELECT TOP 1000 [ID] ,[SALARY] ,[NAME] ,[JoinDate], ISDATE(JoinDate) as Format FROM [department]
Publicación traducida automáticamente
Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA