Member 11432166 Ответов: 1

Разница между двумя SQL-запросами


привет, ребята....


разница между этими двумя запросами


выберите left (GETDATE (), 50)
выберите конвертировать (varchar, GETDATE (), 100)


результат одинаков для обоих запросов, но в чем основная разница для этих двух запросов

1 Ответов

Рейтинг:
5

OriginalGriff

По сути, ничего.
То LEFT(GETDATE(), 50) версия использует формат преобразования по умолчанию, что именно и делает формат преобразования 100.
На самом деле, вы можете полностью опустить 100:

SELECT CONVERT(VARCHAR, GETDATE())

Это также приведет к тому же результату.
Однако версия CONVERT более понятна для чтения.