If you only want to return a few characters of your long string, you can use:
select left(col, 15) + '...' col from yourtable
See SQL Fiddle with Demo.
This will return the first 15 characters of the string and then concatenates the ...
to the end of it.
If you want to to make sure than strings less than 15 do not get the ...
then you can use:
select case when len(col)>15 then left(col, 15) + '...' else col end col from yourtable
Related Posts:
- LEFT JOIN vs. LEFT OUTER JOIN in SQL Server
- LEFT JOIN vs. LEFT OUTER JOIN in SQL Server
- SQL Server: Difference between PARTITION BY and GROUP BY
- Function to Calculate Median in SQL Server
- Function to Calculate Median in SQL Server
- What is the use of GO in SQL Server Management Studio & Transact SQL?
- Sql Server string to date conversion
- Check if table exists in SQL Server
- SQL Server String or binary data would be truncated
- Format number as percent in MS SQL Server
- Pad a string with leading zeros so it’s 3 characters long in SQL Server 2008
- Selecting COUNT(*) with DISTINCT
- What is a stored procedure?
- Inserting multiple rows in a single SQL query? [duplicate]
- How to drop a table if it exists?
- Self Join to get employee manager name
- How do I UPDATE from a SELECT in SQL Server?
- SQL query to select dates between two dates
- When should I use CROSS APPLY over INNER JOIN?
- How can I do an UPDATE statement with JOIN in SQL Server?
- T-SQL split string
- How do I escape a single quote in SQL Server?
- T-SQL split string based on delimiter
- How do I perform an IF…THEN in an SQL SELECT?
- How do I escape a single quote in SQL Server?
- IDENTITY_INSERT is set to OFF – How to turn it ON?
- Each GROUP BY expression must contain at least one column that is not an outer reference
- SQL Server : Arithmetic overflow error converting expression to data type int
- How to calculate percentage with a SQL statement
- Column name or number of supplied values does not match table definition
- SQL Server FOR EACH Loop
- What is the meaning of the prefix N in T-SQL statements and when should I use it?
- Delete all the records
- Query error with ambiguous column name in SQL
- Each GROUP BY expression must contain at least one column that is not an outer reference
- In SQL Server, what does “SET ANSI_NULLS ON” mean?
- Operand type clash: int is incompatible with date + The INSERT statement conflicted with the FOREIGN KEY constraint
- Keeping it simple and how to do multiple CTE in a query
- Why use a READ UNCOMMITTED isolation level?
- Find all tables containing column with specified name – MS SQL Server
- DateTime2 vs DateTime in SQL Server
- How to group by month from Date field using sql
- SQL – The conversion of a varchar data type to a datetime data type resulted in an out-of-range value
- How can I get column names from a table in SQL Server?
- Is there a combination of “LIKE” and “IN” in SQL?
- How to get a date in YYYY-MM-DD format from a TSQL datetime field?
- How to parse XML data in SQL server table
- What is the equivalent of ‘describe table’ in SQL Server?
- Error converting data type varchar to float
- What is the Oracle equivalent of SQL Server’s IsNull() function?
- MS SQL compare dates?
- MS SQL compare dates?
- I want to use CASE statement to update some records in sql server 2005
- What represents a double in sql server?
- Get size of all tables in database
- Using RegEx in SQL Server
- Conversion failed when converting the varchar value ‘simple, ‘ to data type int
- Must declare the scalar variable
- SELECT DISTINCT on one column
- Exclude a column using SELECT * [except columnA] FROM tableA?
- Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 4 (Year)
- TSQL PIVOT MULTIPLE COLUMNS
- How to format a numeric column as phone number in SQL
- SQL “select where not in subquery” returns no results
- Equivalent of Oracle’s RowID in SQL Server
- How do I format a number with commas in T-SQL?
- SQL: IF clause within WHERE clause
- Is it possible to specify condition in Count()?
- SQL Server dynamic PIVOT query?
- How to write a foreach in SQL Server?
- Error converting data type varchar
- Temporary table in SQL server causing ‘ There is already an object named’ error
- I want to use CASE statement to update some records in sql server 2005
- T-SQL: Selecting rows to delete via joins
- To add server using sp_addlinkedserver
- How to calculate age (in years) based on Date of Birth and getDate()
- ORDER BY items must appear in the select list if SELECT DISTINCT is specified
- Text was truncated or one or more characters had no match in the target code page including the primary key in an unpivot
- How can I group by date time column without taking time into consideration
- Comma separated results in SQL
- “select * into table” Will it work for inserting data into existing table
- SUM OVER PARTITION BY
- Update query using Subquery in Sql Server
- Varchar invalid for Sum operator
- What is the difference between varchar and nvarchar?
- Update multiple columns in SQL
- Nested select statement in SQL Server
- The EXECUTE permission was denied on the object ‘xxxxxxx’, database ‘zzzzzzz’, schema ‘dbo’
- Difference between numeric, float and decimal in SQL Server
- How do I query for all dates greater than a certain date in SQL Server?
- ClassNotFoundException – com.microsoft.jdbc.sqlserver.SQLServerDriver
- MSSQL Error ‘The underlying provider failed on Open’
- Trouble Connecting to sql server Login failed. “The login is from an untrusted domain and cannot be used with Windows authentication”
- Can I use multiple “with”?
- Incorrect syntax near ”
- The server principal is not able to access the database under the current security context in SQL Server MS 2012
- Cannot drop database because it is currently in use
- Arithmetic overflow error converting varchar to data type numeric. ’10’ <= 9.00
- What is tableName.* in SQL
- Cannot insert explicit value for identity column in table ‘table’ when IDENTITY_INSERT is set to OFF