~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/functions/string/comparative.rst

more string

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 
48
48
Other REGEXP examples: :;
49
49
 
50
 
        SELECT 'abcabc' REGEXP 'abc',    'abcabc' REGEXP 'cb';
 
50
        SELECT 'abcabc' REGEXP 'abc',    
 
51
        'abcabc' REGEXP 'cb';
51
52
 
52
53
The search pattern may describe only a part of string. To match entire string, use ^ and $ in the search: ::
53
54
 
54
55
        SELECT 'abc' REGEXP '^abc$', 'abcabc' REGEXP '^abc$';
55
56
 
56
57
 
57
 
SELECT 'cde' REGEXP '[a-c]+', 'efg' REGEXP '[a-c]+';
58
 
 
59
 
 
60
 
SELECT 'abcabc' REGEXP 'ABC', 'abcabc' REGEXP BINARY 'ABC';
 
58
        SELECT 'cde' REGEXP '[a-c]+', 'efg' REGEXP '[a-c]+';
 
59
 
 
60
 
 
61
        SELECT 'abcabc' REGEXP 'ABC', 'abcabc' REGEXP BINARY 'ABC';
61
62
 
62
63
 
63
64
STRCMP()
64
65
--------
 
66
 
65
67
The purpose of STRCMP is also to compare two strings. This function returns 0 if two strings are the same, -1 if the first argument is smaller than the second according to the current sort order, and 1 otherwise.