سلام.
شما کافیه تابعی که در Access طول کاراکترها رو برمیگردونه پیدا کنید، در SQL Server طول کاراکترها رو تابع LEN بر میگردونه
برگرداندن طول کاراکترهای یک فیلد:
SELECT LEN(column_name) FROM table_name;
برگرداندن فیلدی که تعداد کاراکتر آن کمتر از 2 است:
SELECT column_name FROM table_name
WHERE LEN(column_name) < 2;
برگرداندن سطری که مجموع تعداد کاراکترهای آن کمتر از 10 است:
تعداد کاراکترهای فیلدهای سطر را با هم جمع کنید.
SELECT * FROM table_name
WHERE LEN(column_name) + LEN(column_name) < 10;
اضافه کردن یک صفر به فیلدی که تعداد کاراکترهای آن کمتر از 2 است:
(نام فیلد id نام جدول Table1)
UPDATE Table1
SET id = id + '0'
WHERE LEN(id) < 2;
با استفاده از دستور SELECT:
(نام فیلد Name نام جدول Table1)
SELECT Name + '0' AS alias FROM Table1
WHERE LEN(Name) < 2;
توسط
امیدوار
(2,595 امتیاز)
●5 ●15 ●90