From 688a80dd809ed7ac2484fb99fe5eab8c32d9ee0b Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Wed, 7 Aug 2019 21:52:53 +0300 Subject: [PATCH] Added a test just in case #6381 --- .../tests/gtest_transform_query_for_external_database.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dbms/src/Storages/tests/gtest_transform_query_for_external_database.cpp b/dbms/src/Storages/tests/gtest_transform_query_for_external_database.cpp index c17676bc655..e61ab6279a2 100644 --- a/dbms/src/Storages/tests/gtest_transform_query_for_external_database.cpp +++ b/dbms/src/Storages/tests/gtest_transform_query_for_external_database.cpp @@ -69,3 +69,10 @@ TEST(TransformQueryForExternalDatabase, Like) "SELECT \"column\" FROM \"test\".\"table\" WHERE \"column\" NOT LIKE 'w%rld'", state().context, state().columns); } + +TEST(TransformQueryForExternalDatabase, Substring) +{ + check("SELECT column FROM test.table WHERE left(column, 10) = RIGHT(column, 10) AND SUBSTRING(column FROM 1 FOR 2) = 'Hello'", + "SELECT \"column\" FROM \"test\".\"table\"", + state().context, state().columns); +}