Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE TABLE DmDOC ( ФИО NVARCHAR(100) ); -- наполнение таблицы: INSERT INTO DmDOC (ФИО) VALUES ('ИВАНОВ ИВАН ИВАНОВИЧ'); INSERT INTO DmDOC (ФИО) VALUES ('ПЕТРОВ ПЕТР ПЕТРОВИЧ'); INSERT INTO DmDOC (ФИО) VALUES ('СИДОРОВ СИДОР СИДОРОВИЧ'); -- обновление данных в таблице: UPDATE DmDOC SET ФИО = CONCAT( UPPER(LEFT(RTRIM(LTRIM(ФИО)), 1)), LOWER(SUBSTRING(RTRIM(LTRIM(ФИО)), 2, CHARINDEX(' ', RTRIM(LTRIM(ФИО))) - 2)), ' ', UPPER(SUBSTRING(RTRIM(LTRIM(ФИО)), CHARINDEX(' ', RTRIM(LTRIM(ФИО))) + 1, 1)), LOWER(SUBSTRING(RTRIM(LTRIM(ФИО)), CHARINDEX(' ', RTRIM(LTRIM(ФИО))) + 2, CHARINDEX(' ', RTRIM(LTRIM(ФИО)), CHARINDEX(' ', RTRIM(LTRIM(ФИО))) + 1) - CHARINDEX(' ', RTRIM(LTRIM(ФИО))) - 2)), ' ', UPPER(SUBSTRING(RTRIM(LTRIM(ФИО)), CHARINDEX(' ', RTRIM(LTRIM(ФИО)), CHARINDEX(' ', RTRIM(LTRIM(ФИО))) + 1) + 1, 1)), LOWER(RIGHT(RTRIM(LTRIM(ФИО)), LEN(RTRIM(LTRIM(ФИО))) - CHARINDEX(' ', RTRIM(LTRIM(ФИО)), CHARINDEX(' ', RTRIM(LTRIM(ФИО))) + 1) - 1))) WHERE LEN(RTRIM(LTRIM(ФИО))) - LEN(REPLACE(RTRIM(LTRIM(ФИО)), ' ', '')) = 2; -- вывод данных из таблицы: SELECT * FROM DmDOC;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear